package com.huawang.mdesign.model.service.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
public class PreviewSlotVo {

    @Schema(title = "property名称")
    private String propertyName;

    @Schema(title = "propertyType")
    private String typeName;

    @Schema(title = "数据类型")
    private String dataType;

    @Schema(title = "默认值")
    private Object defaultValue;

    @Schema(title = "默认值类型")
    private Object defaultValueType;

    @Schema(title = "多重性")
    private String multiplicity;

    @Schema(title = "lowerValue")
    private String lowerValue = "1";

    @Schema(title = "slot代表的property的instanceId")
    private String propertyId;

    @Schema(title = "property的icon")
    private String propertyIcon;

    @Schema(title = "type的icon")
    private String typeIcon;

    @Schema(title = "是否有子节点")
    private Boolean hasChild = false;


    @Schema(title = "子节点分类器")
    private String typeId;



}
